home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
California Calendar Superstars
/
California Calendar Superstars.iso
/
notepad
/
an.doc
< prev
next >
Wrap
Text File
|
1993-03-19
|
99KB
|
2,461 lines
Ample Notice
Appointments calendar/alarm clock
by Mark Harris
Granny's Old-Fashioned Software(tm)
Route 4, Box 216
Boone, NC 28607-9423
(704) 264-6906
Fax (704) 264-4634
September, 1992
Version 3.0
(c) Copyright 1992 by Mark Harris
All Rights Reserved.
The unmodified Ample Notice distribution diskette, containing a
copy of this manual, may be freely copied and shared subject to
the conditions described in Section 11. This document may not be
copied in printed form.
Table of Contents
1. Introduction 1
2. A quick tour 3
3. Installation 8
4. The ALARM program 10
5. The NOTES file 12
6. The Appointments screen 19
7. The File screen 29
8. CONFIG.CAL 33
9. Command line options 39
10. Tips for effective use 40
11. About Shareware 42
1. Introduction
Ample Notice is a calendar and alarm clock package that can help
organize your life. You enter appointments and notes into a
standard text file in any of a variety of natural formats, and
each day you view a calendar of commitments taken from this file.
Appointments which include a time can automatically set a 'pop-up
alarm clock' which notifies you at a selectable advance interval
(regardless of what you are doing on your computer). Printouts
can be obtained in various print styles so that you can keep
track of your appointments away from your computer; you can print
compressed listings for your wallet or purse. Different
categories of appointments can be tracked for preparation of
group meetings or for summaries of specific activities. Outdated
appointments are archived for use in preparation of taxes,
reports, etc.
The appointments file can be edited from within Ample Notice, or
by using any other standard text editor. By using a 'background'
editor such as SideKick(tm), you can update this file in the
middle of other computing tasks. If you have a multitasking
environment such as Windows(tm) or DESQview(tm) you can switch to
Ample Notice at any time. Even without such additional software,
the resident alarm clock will let you view today's appointments
while executing other programs.
Ample Notice is very easy to use but its flexibility ensures that
you won't outgrow it as your use becomes more extensive. For
example, you can add straightforward entries such as
3/5/93 9:00 Meet with Bill
or
Nov 3, 1993 Report due.
(A simple configuration option will enable the European
day/month/year format if this is your preference.) You can also
enter cyclical appointments such as
July 18 Elizabeth's birthday
(once a year date)
!Monday 3:00 Piano lesson
(weekly appointment)
\s6/26/93 !2d 1:00 ADR committee
(every other day starting 6/26/93)
\s6/26/93 !3w 1:00 ADR committee
(every third week starting 6/26/93)
\s1/10/93 !3m Quarterly report due.
(every third month starting 1/10/93)
\s6/26/93 \e7/20/93 !2d 1:00 ADR committee
(every other day starting 6/26/93 and ending 7/20/93)
!Jun3Sun Fathers Day
(third Sunday in June each year)
INTRODUCTION 1
!?3Mon Rotary Club
(third Monday of every month)
Another type of entry is 'notes'; starting a line with '*' will
place that entry in an initial display of reminders that are not
attached to a specific date (obligations that don't go away until
you do them). Notes can be grouped into separate categories, but
for the moment we'll just consider general reminders.
To illustrate, suppose that the file (called NOTES by default)
contains the lines
* Buy wedding present for Fred
* Mow lawn
!Wednesday 11:00 David's piano lesson
7/17 Granny's birthday
July 10 State tax due
7/12/93 10:00 Dentist
July 20, 1993 Fred Smith 2:00
12 Jul 1993 4:00 ADI meeting
* Take car in for recall work
!Mon,Wed,Fri 12:00 workout at gym
and if your computer's system date is 7/5/93 then typing 'AN'
will produce the following display:
File Edit Search View Categories Alarm Help
Notes +----------------------------+
Buy wedding present for Fred | July, 1993 |
Mow lawn | |
Take car in for recall work | SU MO TU WE TH FR SA |
|----------------------------|
Monday July 5, 1993 | 1 2 3 |
12:00 workout at gym | 4 5 6 7 8 9 10 |
| 11 12 13 14 15 16 17 |
Wednesday July 7, 1993 | 18 19 20 21 22 23 24 |
11:00 David's piano lesson | 25 26 27 28 29 30 31 |
12:00 workout at gym | |
+----------------------------+
Friday July 9, 1993 +----------------------------+
12:00 workout at gym |Buy wedding present for Fred|
| |
Saturday July 10, 1993 | |
State tax due | |
| |
Monday July 12, 1993 | |
10:00 Dentist | |
12:00 workout at gym | |
4:00 ADI meeting | |
+----------------------------+
Mon 7/5/93 2:02 p.m.
INTRODUCTION 2
This example just scratches the surface of the options available
for specifying ranges and categories of appointments. However,
the natural syntax demonstrated in this example can be quite
effective for describing a variety of applications.
Ample Notice has many additional features for maintaining the
appointments file and for using the alarm clock. We recommend
that you take the 'Quick Tour' of the program described in
Section 2 before reading the hard-core reference sections which
follow.
Before you proceed here are a couple of important announcements:
The Ample Notice package will be updated from time to time and a
description of the changes will be maintained in a file called
READ.ME. You should view this file as soon as possible, either
by typing GO (to see the contents a page at a time on the screen)
or by typing
COPY READ.ME PRN
(to copy the file to the printer).
Ample Notice is Shareware and you are vigorously encouraged to
register; the registration cost is only $35 and carries
appreciable benefits. Site licensing is also available. Please
read Section 11 for details.
2. A quick tour
Ample Notice is easier to use than to describe; in this section
we'll take an on-line tour through the program's features. To
get started, get your computer up and running, then place a copy
of the Ample Notice disk (you have backed up the original,
haven't you?) in drive A. (Section 3 has instructions for
installing the package on a hard drive or 'bootable' floppy, but
for now just use the Ample Notice disk.) If your system date and
time have not been set, set them now by using DOS's DATE and TIME
commands. We'll begin with a brief look at the alarm clock.
The first step is to load ALARM.COM as a resident program. If
the
<Left Shift> <Right Shift> key combination is not used by another
resident program in your system, just type ALARM. If this
combination is already used, type ALARM -? to see a list of codes
for the various pairs of shift keys; for example,
ALARM -K 10
will make <Alt> <Left Shift> do the job. Bring up the control
window by pressing the key combination; you should see something
like this:
INTRODUCTION 3
+ Space,UDRL,<Esc> +
| |
| Now: 7:53 a.m. |
| | (U,D,R,L represent the
| Alarm: OFF | up, down, right and
| | left arrow keys)
| 12:00 p.m. |
| |
+------------------+
Six keys are recognized by ALARM:
Space - toggles alarm off/on
Up arrow - advances alarm time by one hour
Down arrow - rolls back alarm time one hour
Right arrow - advances alarm time by one minute
Left arrow - rolls back alarm time by one minute
<Esc> - closes window
Change the alarm time to two minutes past the current (system)
time indicated by 'Now' in the window, then press the space bar
to turn on the alarm and press <Esc> to close the window. The
alarm will go off at the appointed time regardless of other
computer activities, but rest assured that no interference will
occur. For example, you can be formatting a disk when the alarm
sounds with no ill effects. While we're waiting for the alarm to
sound let's continue our tour.
Load the Ample Notice program AN.EXE by entering AN at the DOS
prompt; the appointments file NOTES will be loaded by default.
The initial screen (the 'Appointments screen') will be divided
into five areas; most of the left half of the screen is devoted
to the notes/appointments listing, with a cursor bar highlighting
one of the entries. A window at the lower right shows an
expanded version of the entry under the cursor bar; this window
can be used for editing the appointment and scrolls to let the
entry grow to arbitrary size. The upper right shows a monthly
calendar and tracks the date of the highlighted appointment at
the left. Just below the edit window is a single line showing
the current date and time. Finally, the top line on the screen
shows the available menu options (which in turn offer other
options when selected). If you have a mouse and appropriate
software on your system, you'll also see a mouse cursor which can
be used as a shortcut for many keyboard entries.
You can choose an option from the menu in several ways. For
example, any of the following actions will select the File
option:
Press the 'quick key' <Alt F>. (The letter 'F' in the word
'File' is highlighted.)
A QUICK TOUR 4
Tap the <Alt> key to activate the menu, then press 'F'. (You
can set up Ample Notice to use a <Shift> or <Ctrl> key instead
of <Alt>.)
Click the mouse on the word 'File'.
The most important menu option is Help -- with a little practice,
you'll find that you can get by without the manual and rely on
Help for the odds and ends you're apt to forget. You can obtain
context-sensitive help at any time by pressing <F1>. At the
bottom of each help document you'll see a list of related topics,
shown in a highlighted font. (You will need to use the <PgDn>
key if there is more than one help screen on the current topic.)
If you have had your fill of help, press <Esc> to exit the help
screen. If you wish to view help on a related topic, use the
cursor keys to move to the title you want, then press <Enter>.
Take this opportunity to explore a few help screens.
The other menu options in the Appointments screen are: File,
Edit, Search, View, Categories, Alarm. You might want to browse
through these menus, pressing <F1> occasionally for a description
of a command. We'll provide a full description of each command
in Section 6; for now, we'll just dabble in a couple of options.
You can use the cursor keys or mouse (if you have one) to move
through your appointments. If you hold down a shift key while
using the cursor keys, you'll move by a day, week, month or year
at a time. With a mouse you can just click on a date in the
monthly calendar to move to that day's appointments. To change
to a different month, click on one of the calendar's borders.
Take this opportunity to browse for a while with your choice of
keyboard or mouse.
The Print option lets you print appointments for a range of dates
in either list or monthly calendar form. We won't do any
printing now, but let's experiment with the options. Press <Alt
F> to bring up the File menu, then press 'P' to select 'Print
list'. You'll see the following submenu:
Start date: 11/1/92
End date: PAGE
Mode: Normal
Include notes: YES
Output device: PRN
Print
(The start date will be the current date.) The first two options
let you specify the range of dates for the printout. If you leave
the end date as is, Ample Notice will fill a single page with
appointments rather than stopping at a specific date; by
selecting the 'End date' option, you can enter a date through
which appointments should be printed. Move the cursor to 'Mode'
A QUICK TOUR 5
and press <Enter> a few times; you'll see the mode cycle through
the four styles Normal, Compressed, Tiny and Custom. While all
four styles can be set up to obtain special effects of your
choice (see Section 8), by default Normal, Compressed, and Tiny
print a full-page listing with 2, 3, and 4 columns, respectively,
while Custom prints a 2-column list which folds in half to the
size of a dollar bill. The Custom option is great for carrying
your schedule in your wallet.
Other choices available in the current print menu let you include
or suppress notes in your printout and give you the option of
redirecting the printout to a file for additional processing by
other programs. Similar options are available for the 'Month'-
style listings. For now, just press <Esc> three times to back
out of the print menu.
While on the subject of the <Esc> key, here is a rule of thumb
for accepting or rejecting entries in Ample Notice: <Esc>
generally lets you back out of a selection gracefully without
making any changes. The <F10> key, or <Shift Enter>, is used for
proceeding with an entry. Wherever possible, <Enter> can also be
used for selecting an option. For example, when entering single-
line information, such as the name of a file to be loaded, either
<F10> or <Enter> will work. When editing a multi-line
appointment, <Enter> may be required as a character in the entry
(to separate lines), so <F10> or <Shift Enter> is required in
this instance.
Now try adding an appointment of your own. The most commonly
used menu options have 'quick key' shortcuts. You can insert an
appointment in two equivalent ways:
1. Go to the main menu, select Edit, then select Insert, or
2. just press the 'I' key.
(Quick keys are listed to the right of pull-down menu options
where available.) Use either method to open an edit box, then
enter your birthday. For example,
7/17 My birthday
Terminate the entry with <F10>. Now browse through the
appointment listing until you locate this new entry.
To further exercise the resident alarm clock, let's enter one
more appointment. Press 'I' and describe an appointment which
starts (say) 15 minutes from now. For example, assuming that it
is now 3:00 p.m. on November 1, 1992, you could type
11/1/92 3:15 pm This is a test.
(As a shortcut, you can press <Alt D> to insert today's date.
Even easier, press <Ctrl I> instead of 'I' <Alt D>.) Again,
press <F10> to accept the entry.
A QUICK TOUR 6
To see how the alarm works with your appointments, press <Alt A>.
Assuming that you loaded ALARM before running Ample Notice,
you'll see:
Show current alarms
Set New alarms
Set alarms on eXit: YES
Normally just exiting Ample Notice will automatically set today's
alarms, but we'll force the issue before quitting. Select 'Set
New alarms'. You'll see a list of all alarms sets; in this case
there is only the one which you just entered. The screen will
show:
Alarm Appointment
3:10 p.m. 3:15 pm This is a test.
Press any key to continue...
Note that the alarm is set 5 minutes prior to the time entered.
The warning time can be changed from this value to any other.
There are two ways to confirm later that alarms have been set as
desired. You can select 'Show current alarms' from the Ample
Notice 'Alarm' menu, or you can press <Left Shift> <Right Shift>.
The latter alternative is available even after you exit Ample
Notice -- the ALARM program sits in the background and can be
activated at any time. The ALARM screen will show the alarm
window you viewed earlier, and a second window containing the
single line
3:15 pm This is a test.
Pressing <Esc> will remove the alarm listing in either case.
By now you have set two alarms -- one 'manual' which is not
attached to an appointment, and a second alarm for the test just
described. In the default configuration each alarm will sound
for only five seconds, but you can change the duration of the
alarm and also allow for an extended (occasional) chirp in case
you are not at your computer when the alarm sounds.
Most of the time the Appointments screen with which you've been
experimenting is all you'll need for effective use of Ample
Notice. Occasionally, though, you will want to see the underlying
notes file from which appointments are selected. In particular,
you'll need this view of your data for archiving outdated
appointments, merging two or more notes files, sorting a notes
file, or adding categories for selection of appointments by owner
or subject. You can switch to the File view by choosing 'View',
'File View' from the main menu, or by using the quick key 'V'.
A QUICK TOUR 7
The quick key is worth remembering -- the same key will take you
from File view back to Appointment view.
Proceed to open the File view. Each appointment is represented
by a single line, and a cursor highlights the current entry.
Press 'E' to edit one of these entries; you'll open an edit
window that lets you use typical word processing commands to
modify the appointment. Try altering an entry with some
experimentation, but use <Esc> rather than <F10> when you're done
so the changes won't take effect. Press <Esc> again to exit
Ample Notice. (You'll be prompted to confirm that you want to
exit.)
3. Installation
The simplest way to install Ample Notice is to put the
distribution disk in a floppy drive, make that drive the default,
then type ANSETUP. You will be prompted to enter some
information; the rest is automatic.
Installation will probably proceed with no difficulties.
However, you should be aware of the mechanics of the setup
program in case you need to modify its effects. The following
text describes the installation process; additional comments
about installation or updating a previous version can be found in
the READ.ME file on the Ample Notice disk.
Installing Ample Notice is simply a matter of putting a few files
where the program and DOS can find them. If you're installing
onto a floppy, you will probably be content to put all files in
the root directory; if you have a hard disk, we recommend putting
all Ample Notice files in a subdirectory. The installation
procedure uses \AN3 as a default for a hard drive; you can
override this by providing an argument to ANSETUP. For example
typing
ANSETUP C:\APPTS
will put files in the subdirectory APPTS on drive C.
The installation program does the following:
1. The files AN.EXE (the program itself), the NOTES file,
ALARM.COM (the pop-up alarm clock), AN.HLP (a help file) and
ANINST.EXE (a program for changing AN's default colors, etc.)
are copied to the appropriate disk/subdirectory.
2. The file CONFIG.CAL is created with information describing
your printer. (See Section 8 for the function of
CONFIG.CAL.)
3. The program will (if you give it the go-ahead) automatically
add AN's subdirectory to the PATH command in your AUTOEXEC.BAT
A QUICK TOUR 8
file, and will put ALARM in this batch file so that the alarm
clock is loaded when you boot your computer. If you feel
comfortable editing batch files it would be advantageous to do
this yourself instead; you can control the exact search order
of your PATH and the point at which ALARM is to be loaded. If
you want to take control of putting ALARM in AUTOEXEC.BAT be
sure to read the following section about options available when
loading ALARM.
It is important that your system's date and time be set correctly
before Ample Notice is run. If your computer has a battery clock
this is probably done for you, but if you lack this hardware you
will need to include the lines
DATE
TIME
in your AUTOEXEC.BAT file before the line containing ALARM. When
DATE and TIME are executed you will be prompted to enter the date
and time.
After installation, the next time you boot your computer you can
view your appointments simply by typing AN at the DOS prompt.
You may want to display your calendar automatically when you turn
on your computer; if so, just add the line AN to AUTOEXEC.BAT.
Ample Notice's default screen colors should be reasonably
attractive and functional, but they can be changed. Run ANINST
and enter the name and location of your CONFIG.CAL file when
prompted. (For hard disk users this will most likely be
C:\AN3\CONFIG.CAL.) You can change all of the colors which Ample
Notice uses and the changes will be saved in CONFIG.CAL when
you're done.
INSTALLATION 9
4. The ALARM program
ALARM.COM is a small resident pop-up alarm clock. It can be
used independently of the appointments calendar AN.EXE, and AN
can function without ALARM. If AN is run when ALARM is resident,
today's appointments will set the alarm clock. You can set one
additional alarm by popping up ALARM's window and pressing the
space bar (as described in Section 2). The ON/OFF status of the
window refers to this last alarm; any appointments displayed when
the window is brought up will always trigger appropriate alarms.
Note that ALARM should be run only once after you boot your
computer. If ALARM is in your AUTOEXEC.BAT file (recommended) it
will be loaded without your intervention; otherwise you will have
to type ALARM at the DOS prompt.
ALARM can be run with no arguments, but several options can be
selected on the command line. The syntax is
ALARM [-?] [-K keycode] [-B n] [-D] [-E] [-H]
[-L] [-R] [-S] [-V n1 n2 n3 n4] [-Z]
where options are indicated in brackets but the brackets
themselves are not included. Some of these options are pretty
exotic; most people will use at most the K and L options, and
these are set automatically during installation if you let ANINST
modify your AUTOEXEC.BAT file. Descriptions of each option are
given below, with typical examples following the definitions.
-? shows a help screen but does not install ALARM.
-B sets the beep duration in seconds. For example, ALARM -B 10
sets a 10-second alarm. The default is 5 seconds.
-D disables the popup window, but continue to sound alarms as
usual. In certain circumstances, popping up the window can
disrupt a time-critical operation, such as receiving a file via
a serial port. Normally you won't need to worry about such
problems.
-E reenables the popup window if it has been disabled.
-H If ALARM has been loaded in high memory (for example by using
Quarterdeck's LOADHI program), ALARM -H will enable ALARM to
change previous settings in the resident program. Suppose you
had loaded ALARM with the default activation keys <Left Shift>
<Right Shift> and you subsequently want to change the keys to
<Alt> <Right shift>. Normally you could enter ALARM -K 9 to
make this change, but if ALARM is loaded in high memory, the
resident copy won't be found to allow the changes to be
recorded. Typing
ALARM -H -K 3 will search high memory and the change will take
effect.
THE ALARM PROGRAM 10
-K sets keys to bring up window; 'keycode' is one of
3 - Right Shift + Left Shift (default)
5 - Right Shift + Ctrl
6 - Left Shift + Ctrl
9 - Right Shift + Alt
10 - Left Shift + Alt
12 - Ctrl + Alt
For example, ALARM -K 12 specifies the <Ctrl> and <Alt> keys.
-L - Long alarm. The alarm stays on until you press the same
shift combination which brings up the alarm. After the first
five seconds the alarm beeps once every 30 seconds until it is
turned off.
-R removes ALARM from memory. You should not use this option if
other resident programs have been loaded after ALARM. Also
note that the 'H' option must be used if ALARM was loaded in
high memory: ALARM -H -R. (The order in which the options are
typed doesn't matter.)
-S shows alarms. If the popup window has been disabled and you
want to view alarms without reenabling ALARM, the 'S' option
will have the same effect that pressing <Left Shift> <Right
Shift> normally would.
-V changes screen colors. The numbers n1 - n4 (separated by
spaces) correspond to the colors used for the window, the alarm
time, the labels and the actual time. Each number is a value 0
- 255 which describes the foreground and background colors.
The number is computed by the formula
foreground + 16*background
where foreground and background are values corresponding to the
colors below:
0 black 8 gray
1 blue 9 light blue
2 green 10 light green
3 cyan 11 light cyan
4 red 12 light red
5 magenta 13 light magenta
6 brown 14 yellow
7 white 15 bright white
The background color is restricted in value to 0 - 7.
Example:
ALARM -V 4 7 14 1
sets foreground colors red, white, yellow and blue, all against
a black background. To set a brown background (ugh!), add 16*6
to each of these colors:
ALARM -V 20 23 30 17
-Z suppresses video 'snow' on older CGA (circa 1985) systems.
THE ALARM PROGRAM 11
You can combine options in any order; for example
ALARM -Z -K 12
will load ALARM, suppress snow and set the key combination to the
<Ctrl> and <Alt> keys.
ALARM -L -V 4 7 14 1
chooses the long alarm and changes screen colors.
ALARM -? shows help screen,
ALARM -K 6 changes activation to <Left Shift> <Ctrl>,
ALARM -B 20 -K6 changes beep duration to 20 seconds and
activation to <Left shift> <Ctrl>,
ALARM -R removes ALARM from memory.
5. The NOTES file
The file in which you keep a list of reminders and appointments
is called NOTES by default but the name can be changed
permanently (see Section 8) or temporarily (on the AN command
line or by using the File command in AN's editor). You can edit
NOTES with any editor which can read and write standard ASCII
files. As an example, WordStartm in the nondocument mode is
appropriate, as are SideKicktm and PC-Writetm. Using Ample
Notice's built-in editor is the preferred way to modify NOTES;
the main incentive for using a different editor is if you happen
to be using another program when you want to add a reminder.
We recommend that you edit a copy of the NOTES file from the
Ample Notice disk when you begin using the package rather than
starting with an empty file of your own. (The installation
program ANSETUP copies this file automatically.) While you will
want to delete many of the lines from this file, you will find
the standard dates (such as Thanksgiving and Fathers Day) and the
comment section (lines starting with ';') worth keeping. The
latter section includes examples of AN syntax and will keep
manual references to a minimum.
Lines in the NOTES file should begin with a date or one of the
characters '*', '!', '&' or '\'; other lines are ignored when the
appointments screen is displayed. Lines beginning with '*'
represent notes - reminders which are not associated with a fixed
date. For example if you need to trim your hedges, the date is
not critical but the obligation won't go away until you get
around to it. The text following '*' will be displayed in a
special notes section which can be optionally printed with your
appointments.
There are two kinds of notes:
1. If the '*' is followed by one or more spaces, the following
text represents the note.
THE ALARM PROGRAM 12
2. If the '*' is followed immediately by from one to four
letters, then these letters are used as a category code for
the following text. For example, the note
*car Bring in for 30000-mile checkup.
will put the note 'Bring in for 30000-mile checkup.' in the
category 'car'. Categories should be declared with special
entries which associate codes of up to four characters with
longer descriptions; for example
\C car=Automotive records
By grouping notes or appointments into such categories, you can
use Ample Notice as an elementary data base program: you can
pull out notes and/or appointments meeting one or more
conditions. Categories can indicate owners instead of
activities, so you can list all appointments owned by (say)
Bill, Judy and Sam; this allows scheduling of meetings for
groups of people. Categories are described in more detail
later in this section.
One-time appointments begin with a date. If a time immediately
follows the date then the time will be used in sorting the file
and for setting the alarm clock. Several date and time formats
are recognized; e.g.
10/2/93 2 p.m. Call Bob
October 2, 1993 2:00 Call Bob
2 October 93 1400 Call Bob
European date (day/month/year) formats are also allowed; see
Section 8 for the appropriate modification to CONFIG.CAL.
If the a.m./p.m. indicator is omitted then the time is assumed to
be a.m. if it is from 8:00 to 11:59, otherwise it is interpreted
as p.m. (The periods in a.m./p.m. are not required, and case
doesn't matter.) If the year is omitted then the 'appointment'
becomes an anniversary and is displayed or printed whenever the
month and day are in the range specified. For example,
May 25 David's birthday
will show up every year.
In any context in which a month is expected, the wild card '?'
can be used to match any month. For example,
?/10 Mortgage payment due
will show an appointment on the tenth day of each month.
The last day of a month can be indicated by using a value greater
than 31. For example,
?/32 xyz
puts the appointment 'xyz' at the end of each month.
Ranges of dates can be entered with a minimum of fuss.
7/3/93+3 Atlanta conference
will put the commitment 'Atlanta conference' with the date 7/3/93
and the three days which follow (for a total of four days).
6/10/93-7 anniversary
THE NOTES FILE 13
will put the reminder 'anniversary' under the date 6/10/93; in
addition, the reminder will be placed in the notes category if
the current date is one of the seven days preceding 6/10/93.
This is a 'forward nag' appointment; backward nagging is
described below as one of the '\' options.
One other variation on standard date entries uses the '>'
character to indicate a number of days to add to a date. For
example,
11/17/93 > 14 xyz
adds the appointment 'xyz' 14 days after 11/17/93 (i.e.
12/1/93). This saves having to count days on a calendar.
Each appointment entry can be as long as you like. When entering
an appointment in Ample Notice, word wrapping will be performed
to keep the entry visible in the current window, but wrapping
will take effect at different positions in printouts of different
widths. You can enter a 'hard carriage return' in an appointment
by pressing <Enter>; on the screen the return will be represented
with a left arrow symbol, and in the notes file a new line
starting with '&' will be added. For example, if you enter
This is a test.<Enter>
This is only a test.
the entry will be recorded as two lines in the file:
This is a test.
&This is only a test.
The end of the entry will show on the screen as a solid triangle
symbol.
The '!' character is used to start lines describing appointments
with cycles more complex than simple anniversaries. There are
three ways in which '!' can be used. The first is for weekly
reminders:
!Wed 3:00 Piano lesson
(Piano lesson every Wednesday at 3:00)
!Mon,Wed,Fri 4:00 meet Jim at Gym
(4:00 appointment three times every week)
The second syntax is useful for dates such as Fathers day and
Thanksgiving which fall on a specific day of the week:
!Jun3Sun Fathers Day
(third Sunday in June each year)
!?3Mon Rotary Club
(third Monday of every month)
!May5Mon Memorial Day
(last Monday in May)
The number '5' has a special significance in this context - it
indicates the last such day in a month. If there are only four
Mondays in May, then the fourth will be triggered. You can add
or subtract a number of days to a date in this format using '>'
and '<'; for example
THE NOTES FILE 14
!Nov1Mon>1 Election Day
indicates one day past the first Monday in November (which is US
Election Day). !Nov1Mon<1 would be the day preceding the first
Monday in November.
Another '!' category is every nth day, week or year. Since it
doesn't make any sense to talk about every-other-day appointments
without giving a starting day, the starting date is given after
'\s'. In addition, an ending date may be specified following
'\e'; if no ending date is given, then the cycle continues
indefinitely. Here are some examples:
\s6/26/93 !2d 1:00 ADR committee
(every other day starting 6/26/93)
\s6/26/93 !3w 1:00 ADR committee
(every third week starting 6/26/93)
\s1/10/93 !3m Quarterly report due.
(every third month starting 1/10/93)
\s6/26/93\e7/20/93 !2d 1:00 ADR committee
(every other day starting 6/26/93 and ending 7/20/93)
While the syntax looks intimidating, it's really fairly simple.
The appointment is preceded by !, a number, then one of the
letters d,w,m. The number is the cycle length - for example, 3
means every third whatever - and the letter indicates day, week
or month. Before the '!' comes the starting date and an optional
ending date. One pattern requires no starting date:
!1d 10:00 take medication
shows every day at 10:00.
Note that you can use either the '!Wed' or '!1w' syntax to
indicate weekly appointments.
You can precede notes or appointments with a variety of options
starting with the '\' character. You might want to skip this
listing on first reading of the Ample Notice manual, since you
will probably use the program for a while before desiring these
more advanced features.
\B - Print age with birthdays. Here's an example:
\B5/25/82 David's birthday ( ).
A typical listing will now show:
Saturday May 25, 1993
David's Birthday (11).
The date following '\B' is the birth (or anniversary) date, and
the parentheses reserve room for the age to be printed. Be
sure to leave space for all digits; for example,
\B7/4/1776 US Independence (xxx).
leaves three spaces for the number of years since the US
Declaration of Independence. The x's will be replaced with a
number when the entry is saved in your notes file, but the
proper numerical value will show on the appointments screen for
THE NOTES FILE 15
all future years. The parentheses can occur anywhere in your
entry; e.g.
\b3/11/84 Emily's ( ) birthday.
\C - Define category. Both notes and appointments can be grouped
into categories, and any subset of categories can be viewed in
the appointments screen. The basic syntax is
\C code=heading
where code can be from 1 to 4 characters, and heading is a
longer, more descriptive name. For example:
\C BJ=Bob Jones
might be used to indicate that a note or appointment starting
marked with BJ belongs to Bob Jones. The category can be a
subject rather than a person; e.g.
\C FT=Federal income tax
The titles (Bob Jones, Federal income tax) will appear on a
pop-up window on the appointments screen when categories are to
be selected. When you select a category, an '!' is inserted in
the definition:
\C!FT=Federal income tax
You can record the definition this way in advance if you want
to 'preselect' a category for the Appointments screen. Section
6 describes category selection in detail.
Unique colors can be assigned to categories. The definition
\C BJ,2=Bob Jones
will make all BJ notes and appointments green (color 2) against
the default background; the definition
\C BJ,2,7=Bob Jones
specifies green against a white background (color 7). The
possible color values are described in Section 4.
Once a category has been defined, subsequent appointments can
be attached to the category using the \* option. For example,
\*BJ 11/10/93 Vacation
shows that Bob Jones is on vacation on 11/10/93. For notes a
shorthand is available:
*BJ pay mortgage
is equivalent to
\*BJ * pay mortgage
There should be no space in the string '*BJ'.
\D - Date on which appointment is marked as 'done'. For example,
the appointment
?/10 Pay mortgage.
indicates that you should pay your mortgage on (or by) the 10th
of each month. The modification
\D 10/10/93 ?/10 Pay mortgage.
has the same meaning but will show the instance 10/10/93 with a
check mark next to it. When you press 'M' (for mark) in the
Appointments window, the '\D date' is automatically added to
the appointment currently highlighted. Repetitions are
allowed; e.g.
\D 10/10/93 \D 11/10/93 ?/10 Pay mortgage.
THE NOTES FILE 16
shows two payments having been made. For a 'one-shot'
appointment or note, the '>' character can be used instead:
>11/10/90 bring car in.
marks the entry as completed.
\E - Ending date for cyclical appointments. Follow '\E' with a
date in month/day/year format (or day/month/year if the
European option has been set in CONFIG.CAL).
\I - If you precede a note or appointment with \I (the 'I' stands
for important), the line will be highlighted when listed. You
can prioritize highlighting using \1 (same meaning as \I), \2,
\3 and \4. For example,
\I *This is an important note
\2 *This is also important, but looks different
The associated video attributes can be changed by modifying
CONFIG.CAL or by running the ANINST program - see Section 3.
\L - Used to include a cyclical appointment in Short listings
(selected through the Appointment View menu). For example,
given the two entries
\L !Wed abc
! Thu xyz
only first will show in the Short listing. Both entries will
show in the Long listing, which is the default.
\N - Marks a one-shot appointment as a 'nag' entry; the
appointment becomes a note (always visible) after the date has
passed. For example
\N 2/1/93 Change oil
will show as a regular appointment until after 2/1/93 - the \N
prefix will have no effect. After this date, the effect is
exactly the same as if the line was entered as
* Change oil
For cyclical appointments, the action of \N is qualified by
the 'nag interval' which defaults to one week but can be
changed in CONFIG.CAL. For example,
\N 2/1 Change oil
will nag you for the seven days 2/2 to 2/8 each year.
\P - Don't print. The note or appointment will be suppressed in
printouts, but will continue to show on the screen. For
example,
!Mon Put out trash
is reasonable for viewing on the screen, but doesn't produce
very dignified printouts.
\P !Mon Put out trash
is more appropriate.
\S - Starting date for cyclical appointments. Follow '\S' with a
date in month/day/year format.
\W - Don't show if appointment falls on a weekend.
THE NOTES FILE 17
\U - Notes beginning with \U (for 'unimportant') will be
displayed only once a week. The default display day is Monday,
but this can be changed (see Section 8). For example
\u* This is an unimportant note.
will cause the text following the '*' to be shown as a note
once a week. This option helps you avoid cluttering the screen
with notes which serve more to distract than to remind. If
daily notes are compact - a third of the screen or so - they
will be more effective. You can also use the categories
described above to keep from viewing too many reminders at
once.
\X - Date on which appointment is marked as excluded. (This
option is similar to '\D'.) For example,
\X 10/8/93 !Fri 5:00 meeting.
sets an appointment for every Friday except 10/8/93. Pressing
'D' (for delete) in the appointments window inserts '\X date'
automatically. For one-shot appointments, the '~' character
provides a shorthand:
~10/8/93 abc
indicates a one-time appointment which is being deleted. The
next time the file is updated, this line will be removed
altogether. However, cyclical appointments with some dates
excluded are not deleted.
\(warning_time) - You can specify the advance warning to be used
by ALARM for an appointment if you wish to override the default
of 5 minutes (or a different default which you specify in
CONFIG.CAL - see Section 8). For example,
\(15) 1/1/93 9:00 am xxx
will set the alarm clock for 8:45 a.m.
\~ - Move appointment to the nearest weekday if it falls on a
weekend. For example 12/31/94 is a Saturday, but \~12/31 xxxx
will show the appointment (holiday?) on Friday. As always,
switches can be combined and entered in any order; e.g.
\s1/1/93\~!3d xxxx will display every third day starting
1/1/93, except that Saturday appointments will be moved to
Friday and Sunday appointments to Monday.
You can combine more than one '\' option on a line, in any order.
Just remember that all such options must precede the rest of the
note or appointment.
Lines which do not fit into the categories described above are
ignored by Ample Notice when generating the appointments display
(but are put in alphabetical order when the Sort option is used).
You can record information to be viewed in the editor but not in
the appointments display by preceding lines with a symbol such as
';' - see Section 10 for details.
By default there is a 2000-line limitation on the number of lines
that can be included in the NOTES file. This can be changed in
CONFIG.CAL, but you are likely to run out of memory at around
7000 lines.
THE NOTES FILE 18
6. The Appointments screen
The Appointments screen is the default environment when you
execute AN.EXE. The available options concern moving around the
appointments list, editing appointments, setting alarms,
specifying categories for the listing, printing a range of
appointments, and marking appointments as complete.
You can navigate through appointments, dates and menu options
using either the keyboard or a mouse. The cursor keys scroll
through the appointments list. Pressing <Shift> along with the
cursor keys moves through the list by date rather than
appointment sequence; for example, if the date September 27, 1993
is highlighted on the monthly calendar and you press <Shift>
<Down Arrow>, the cursor date jumps to October 4 (one week
later). If you have appointments on this date, the appointment
cursor will highlight the first one and an expanded view of the
appointment in the edit window. If there is no such appointment,
you'll see the message 'No appointments for this date' in the
edit window. Shifted cursor keys let you move by day (right and
left arrow), week (up and down arrow), month (PgUp and PgDn) or
year (Home and End).
If an appointment contains 'carriage return' codes, they will
show in the listing on the left as a diamond symbol (unless
suppressed in CONFIG.CAL). The edit box at the lower right wraps
text as necessary.
The main menu for the Appointments screen will show:
File Edit Search View Categories Alarm Help
To select menu options from the keyboard, press the <Alt> key
along with the highlighted letter (usually the first letter) from
the option you want. For example, you can activate the File menu
by pressing <Alt F>. A two-step alternative is to tap the <Alt>
key (taking you to the menu bar), then separately press the
letter of the option you want, or move to the option with the
cursor keys and press <Enter>. You can use the same approach to
select suboptions from the menu you bring up in this fashion.
A mouse can make navigation and selection more natural:
Click on the menu bar arrows (which won't appear if you don't
have a mouse) to page through the appointment list. Elsewhere
on the menu bar, click to select menu options.
Click in the calendar window to move to appointments occurring
on the date selected. Click twice on a date to insert an
appointment on that date.
Click on the calendar window borders to move by months or
years.
THE NOTES FILE 19
Click on an appointment to move the highlight bar to it. Click
a second time to edit the appointment.
Click on the appointment detail window (lower right) to edit
its contents.
When editing, you can move the text cursor by moving the mouse
and clicking at the appropriate position.
In most data entry windows, clicking on the border closes the
window.
When the category menu is open, clicking the mouse selects/
deselects categories.
Now let's take a quick look at the main menu in the Appointments
screen:
The File menu lets you save and load appointment files, print in
a variety of styles, and exit Ample Notice temporarily (DOS
Shell) or permanently (Exit). There's also an 'About' screen
with an advertisement for registering the program.
You use the Edit menu to add, modify, or delete appointments.
You can mark an instance of a cyclical appointment (such as every
other week) as completed (displayed with a check mark) or you can
have it removed from the screen.
The Search menu allows you to search for an individual word or
phrase, or all such occurrences. You can use the second feature
to pull up a calendar of, for example, all deadlines containing
the word 'tax' for printing or viewing on the screen.
The View option lets you change the appointments you're viewing
or the way in which you view them. 'File View' takes you to a
listing of all text as entered -- this view is useful for
archiving and other file manipulation activities. Another View
alternative is 'Start date', which specifies the start date for
the year's worth of appointments you're viewing. If you need to
browse through a past year or an interval in the distant future,
you will need to change the start date.
The List toggle under View lets you switch between Long (default)
and Short listings. The Short option suppresses the display of
cyclical appointments unless they are specially flagged. You can
use this feature to keep printouts manageable.
For example, Ample Notice let's you show that you teach a class
every Monday, Wednesday and Friday for a year in a single entry:
!Mon,Wed,Fri 9:00 teach 1440 class
The Long mode will show this commitment 156 times in a year,
while the Short mode won't show it at all.
THE APPOINTMENTS SCREEN 20
The last View options are 'Priority level' and 'Show
Unprioritized entries'. These options let you control the level
of detail displayed on the Appointments screen.
The next main menu item is 'Categories'. As your notes file
grows, you will find it helpful to separate entries into
different categories. For example, you can set up a category for
all tax deadlines, or for all of your wife's entries. When you
select the 'Categories' option you can check the categories you
want to activate on the screen.
The 'Alarm' menu item lets you set alarms from today's
appointments. Normally alarms are set automatically when you
exit Ample Notice, but you can use this option to set them right
away.
Finally, the 'Help' option provides an index for all the context-
sensitive help screens you can obtain by pressing <F1> at any
time in Ample Notice.
Now we will investigate each menu option in more detail:
File menu.
Save <S>
Load
Print list
Print Months
DOS Shell
eXit <Esc>
About
'Save' (quick key = 'S') let's you save the notes file. You are
prompted for a file name, with the current name displayed as the
default. Just press <Enter> to use the default name. The
previous version of the file is renamed with the extension 'BAK',
so even if you have saved by mistake you can recover your
original file.
'Load' can be used to switch to a different notes file. Most
users keep all their appointments in a single file, so you
probably won't make much use of this option.
Any time you are prompted to enter a file name, you can enter a
directory or 'wild card specification' instead. A window of all
matching files will be shown -- scroll through this window to
peruse the file names, then press <Esc> to continue entering the
requested name.
THE APPOINTMENTS SCREEN 21
'Print list' is used to print the calendar in list form, similar
to the format shown on the screen. Selecting this option pulls
up the following submenu:
Start date: 11/7/92
End date: PAGE
Mode: Normal
Include notes: YES
Output device: PRN
Print
The start date specifies the beginning of the printout; press
<Enter> on this field or press 'S' to enter a different date.
(Today's date is the default.) Only appointments within the year
following the view date (initially today, but changed in the View
menu) can be printed at any given time. These are precisely the
appointments which you can page through in the Appointments
screen. By repeatedly changing the view date and printing again
you can list as many years as you like.
If you omit the year when entering a date, the logical value will
be added. For example, if you're viewing appointments from
10/15/93 through 10/14/94 and you enter 2/5 as the start date,
then 2/5/94 will be recorded.
The end date sets the end of the listing. If you use the key
word 'PAGE' (which is the default) in place of a date, printing
stops at the end of the first full page.
The 'Mode' is changed by moving to this option and pressing
<Enter>. The mode cycles through the four styles Normal,
Compressed, Tiny and Custom. While all four styles can be set up
to obtain special effects of your choice (see Section 8), by
default Normal, Compressed, and Tiny print a full-page listing
with 2, 3, and 4 columns, respectively, while Custom prints a 2-
column list which folds in half to the size of a dollar bill.
You can toggle 'Include notes' between YES and NO. Notes are the
dateless commitments at the start of the screen listing.
'Output device' is PRN by default. You can change this to direct
output to another device or to a file. For example, if you have
a second parallel port with a printer attached you might enter
LPT2. To capture output in a file for subsequent processing by
another program you could enter TEMP.OUT (or any other legitimate
DOS file name). If you intend to print to a file frequently, you
should modify CONFIG.CAL or create a special configuration file
in which all print control codes are omitted so that the output
file won't contain codes for bold face and other printer options.
See Section 8 for details.
Finally, 'Print' initiates the printout.
THE APPOINTMENTS SCREEN 22
If your preferred choices for print style, notes inclusion and
output device are different from the defaults, you can set new
defaults as described in Section 8.
The next 'File' option, 'Print Months', is used to print the
calendar in a monthly form, similar to a wall calendar. Each
month is listed in seven columns, with each day's box sized to
hold the appointments you have entered. You can also add extra
white space for penciling more appointments on the run. The
'Print Months' menu shows:
Start month: August, 1993
End date: PAGE
Mode: Compressed
Output device: PRN
Print
The options are similar to those for 'Print list'. You enter a
month and year rather than month/day/year; if the year is left
out, an intelligent guess is made. For example, if you choose
'S' to enter the starting month and if the current date is
5/14/93, then the entry
Start month: Jul
will have the same result as the entry
Start month: July, 1993
A comment is in order regarding the range of appointments printed
in month style. If the view date (normally the current date, but
changed under 'View') is, say, 5/14/93, and you print starting
with the month May, 1993, then the appointments prior to May 14
won't show up. This means that you'll see empty boxes for the
first half of May even if your schedule was full during this
time. This conserves space, since you don't normally need a
listing of transpired appointments. If you want a full monthly
printing for May then simply change the view date to 5/1/93.
Not all print styles will be available in monthly printouts. To
fit seven columns on a page, the page (as indicated by the
parameters for Normal, Compressed, Tiny or Custom) must have a
width of at least 92 characters. For the default styles this
usually eliminates Normal and Custom, but you can redefine these
styles in CONFIG.CAL to accommodate monthly listings. The menu
will only show acceptable styles, so you don't need to worry
about dimensions when you make your selection.
THE APPOINTMENTS SCREEN 23
Again, you can change the default print style and output device
in CONFIG.CAL.
The next two File options are 'DOS Shell' and 'eXit'. Selecting
DOS Shell keeps Ample Notice in its current state while taking
you to a DOS prompt. You can perform any DOS activity you
normally would (subject to the restriction of having less
available memory): you can view directories, format disks, run
programs, etc. Typing 'EXIT' will return you to Ample Notice
exactly as you left it.
The 'eXit' File option lets you leave Ample Notice for good. You
can also use the quick key <Esc>. Either way, you're given the
chance to save the notes file if any changes have been made, and
you are prompted to confirm the exit.
'About' displays a screen encouraging you to register. If you're
already a registered user, please ignore this and accept our
gratitude for your support for shareware.
Edit menu.
Insert appointment <I>
Edit appointment <E>
Insert appt wi daTe <Ctl I>
Mark appt as done <M>
Delete appointment <D>
You'll probably use the 'Insert appointment' option more than any
other in Ample Notice. As with any frequently-used feature, it's
worth remembering the quick key, in this case 'I'. 'Insert'
brings up a blank edit window in which you can enter a note,
appointment, or category definition. Your entry can be as long
as you like -- the edit window will scroll as you enter more text
than you can view at once. The most important editing keys to
remember are <F1> (help), <F10> or <Shift Enter> (accept edited
entry), and <Esc> (abort entry). The associated help screen
details the editing keys, and links to a help screen on
appointment syntax.
A couple of special symbols are displayed in the edit window.
You'll see end-of-line symbols (left arrows) if you press <Enter>
(for a 'hard carriage return'), and a single end-of-entry symbol
(triangle). When editing the following functions are available:
Cursor keys: What you'd expect.
<Alt D> Insert marked or current date.
<Alt T> Insert current time.
<Alt B> Insert both date and time.
<Ctrl A> or <Ctrl Left Arrow>: Word left.
THE APPOINTMENTS SCREEN 24
<Ctrl C> Insert date - point to a date in the calendar, then
press <Enter>.
<Ctrl F> or <Ctrl Right Arrow>: Word right.
<Ctrl T> Delete word.
<Ctrl V> or <Ins> Toggle insert/overwrite mode.
<Ctrl Y> Delete line.
<F10> or <Shift Enter> Accept edited entry.
<Esc> Restore previous entry and quit edit.
'Edit' (quick key 'E') lets you edit the entry under the cursor
bar. If you have a long appointment which can't be viewed on the
screen in entirety, you can choose 'Edit' to scroll through the
appointment. <Esc> leaves the appointment unchanged, and <F10>
accepts changes.
'Insert appt wi daTe' (quick key <Ctrl I>) is the same as 'Insert
appointment' except that a date is placed at the start of the
entry. The date used is the highlighted value from the monthly
calendar. Recall that you can use shifted cursor keys (or the
mouse) to change this date.
'Mark appt as done' (quick key 'M') is used to put a check mark
to the left of a given appointment. The primary use for this
feature is to distinguish instances of cyclical appointments.
For example,
?/10 Pay mortgage
indicates a monthly obligation. You don't want to delete the
entire entry when you make a single mortgage payment. If you
press 'M' for the 2/10/93 instance, the original entry is changed
to
\D2/10/93 ?/10 Pay mortgage
(The 'D' stands for 'Done'.) Such prefixes are cumulative;
marking the following month as well would change the entry to
\D3/10/93 \D2/10/93 ?/10 Pay mortgage
Every so often, you should edit out old \D dates, since
interpreting them slows down Ample Notice.
If you 'Mark' an appointment by mistake, mark it a second time to
turn the mark off.
'Delete appointment' (quick key 'D') is similar to 'Mark appt as
done', except that deleted appointments are temporarily marked
with a '~'. You can 'undelete' the appointment by pressing 'D'
again as long as the '~' is still displayed. When you change
views or exit Ample Notice, the deletion really takes effect --
you will no longer see the '~' entry. If the entry is cyclical,
it's not removed from the file; instead, an '\X' date is
inserted. For example, if you choose to Delete past mortgage
payments rather than marking them as done in the previous
example, the entry might read
\X3/10/93 \X2/10/93 ?/10 Pay mortgage
One-time appointments such as
9/14/93 meet with Tom
really are deleted.
THE APPOINTMENTS SCREEN 25
Search.
Find <F>
Find Next <N>
Select All matches
'Find' (quick key 'F') - You're prompted to enter a string. The
highlighted bar is moved forward from its current location to the
next match. The search is not case-sensitive.
'Find Next' (quick key 'N') - Move forward to the next match of
the string entered in the Find option.
'Select All matches' - You're prompted to enter a string. All
appointments and notes not containing this string are removed
from the calendar (temporarily). When this filter is in effect,
a fourth option, 'Restore', will appear in the Search menu.
Selecting this option removes the filter and returns the display
to its former state.
View.
File View <V>
Start Date 8/8/92
Listing: LONG
Priority level (1-4) 4
Show Unprioritized entries: YES
'File View' (quick key 'V') takes you to a view of all
appointments exactly as entered, codes and all. This view, used
for archiving and file manipulation, is discussed in the next
section.
'Start Date' lets you change the year-long window into your
appointments. By default, the year you view starts with today's
date. This option lets you view or print appointments in the
distant future or past.
'Listing' toggles between LONG and SHORT. Switching to a short
listing will screen out all cyclical appointments which are not
specially flagged (with the \L option - see Section 5).
'Priority Level' is a value from 1 to 4 which is used to screen
out appointments of lower priority. As described in Section 5,
entries may be given a priority by starting with '\1', '\2', '\3'
or '\4', where 1 is the highest priority. Setting the priority
level to 2 will show entries with priority 1 and 2, but screen
THE APPOINTMENTS SCREEN 26
out priorities 3 and 4. Unprioritized appointments (those
without \1, \2, \3 or \4) will be shown or suppressed according
to the last View option.
Categories.
Categories give you a way to make your notes file more
manageable. Organizing your appointments by category lets you
sift through a large number of entries quickly to find what you
need. You can think of categories as subjects (e.g. taxes) or
owners (Bob vs. Judy). The latter application lets you quickly
bring up calendars for specific groups of people to facilitate
meeting schedules.
Selecting 'Categories' brings up a menu of categories (defined
with '\C' in the notes file -- see Section 5). For example,
suppose that you have made the following entries your the notes
file:
\C car=Car Maintenance
\C hous=House Maintenance
\C xmas=Xmas List
Then the Category window will display:
Display category codes
All (overrides other selections)
x Default (no explicit category)
Car Maintenance
House Maintenance
Xmas List
You can move the cursor from one line to the next with the arrow
keys; pressing the space bar will put a check mark to the left of
an item. With a mouse, just click on the line you want.
(Repeating this action removes the check.) Checking 'Display
category codes' will result in codes being shown along with
appointments; e.g. the appointment
\*AW 9/27/93 purchase airline tickets
will include 'AW'. Selecting the next item, 'All', is equivalent
to checking each category individually along with uncategorized
entries. The third item, 'Default', determines whether
uncategorized entries are displayed. This item is automatically
selected when you start Ample Notice. The remaining items
correspond to your category definitions and can be selected to
display associated notes and appointments. (See Section 5.)
When you're done selecting all the categories you want, press
<Enter> or <F10>. Pressing <Esc> cancels the new selections. If
you save the notes file after selecting categories, the category
selections will be in effect next time you run Ample Notice.
THE APPOINTMENTS SCREEN 27
There are a couple of handy shortcuts available for manipulating
category displays. From the Appointments screen pressing '+'
shows all categories, and pressing '-' undoes this action
(restoring whatever categories were previously displayed).
Pressing the space bar toggles the display of selected
categories.
Alarm.
The 'Alarm' option lets you view or set today's alarms if
ALARM.COM is resident. (See Section 4 for a discussion of the
ALARM program.) You'll see the submenu
Show current alarms
Set New alarms
Set alarms on eXit: YES
The third option shows the way in which Ample Notice normally
sets alarms. If 'YES' is displayed (the default), alarms are set
automatically when you exit the program. 'No' means that you'll
have to set alarms manually using the second option. If you want
'NO' to be the default you can set up CONFIG.CAL accordingly; see
Section 8.
The first option lets you view the appointments and alarm times
currently in effect. If you haven't previously run AN or set the
alarms manually, no alarms will be displayed. Note that you can
get essentially the same information by popping up the resident
alarm with the appropriate shift keys (<Left Shift> <Right Shift>
by default).
The second option sets today's alarms immediately and shows the
new settings. This option is normally used only if 'Set alarms on
exit' is set to 'NO', since otherwise alarms will be reset later.
Note that alarms are set by adjusting the times included with
today's appointments by advance warnings specified with \() or by
using the default advance. For example
\(10) 10/15/90 9:00 xxx
will set the alarm for 8:50, while
10/15/90 9:00 xxx will take the default advance of 5 minutes
(or other value specified in CONFIG.CAL).
Help.
The last menu option, 'Help', gives you access to the help
system. The <F1> key is generally more useful since it gives you
help on the feature you're currently using. In either case, you
THE APPOINTMENTS SCREEN 28
can select related topics or an index of all topics from the
bottom of the help screen(s).
One help topic you should keep in mind is 'Appt syntax'. By
selecting this subject you can view examples of various forms of
appointment entries. Since the form some cyclical entries can be
fairly hard to remember, this saves a trip to the manual.
7. The File Screen
Pressing 'V' from the appointments screen takes you to the file
screen, where you can get down to serious file maintenance when
you have to. You'll see the first line of each appointment entry
including all the codes that AN uses to determine date patterns
and categories.
The cursor keys change the highlighted appointment entry (the
'cursor' entry). Menu options can be selected with the <Alt> key
as described in the previous section. You can use a mouse as a
shortcut for several actions:
Click on the menu bar arrows to page through the appointment
list. Elsewhere on the menu bar, click to select menu options.
Click in the calendar window (when open) to select a date.
Click on the calendar window borders to move by months or
years.
Click on an appointment to move the highlight bar to it. Click
a second time to edit the appointment.
The command menu at the top of the screen shows:
File Edit Search View Mark SorT Help
Each file command option is described below.
File.
Save <S>
Load
Archive
DOS Shell
append Marked..
append From...
eXit <Esc>
aBout
'Save' (quick key 'S') saves the notes file you are viewing. You
get a chance to accept the current file name or change it to a
new name. The old file is renamed with the extension 'BAK'.
THE APPOINTMENTS SCREEN 29
'Load' lets you switch notes files. You can also load any
standard text file, such as CONFIG.CAL or AUTOEXEC.BAT -- this
provides a convenient way to change Ample Notice installation
options.
As in the Appointments screen, you can enter a directory name or
wild card specification for either 'Save' or 'Load'.
'Archive' is used to move outdated appointments and other
selected entries to an archive file, called ARCHIVE.CAL by
default. First use the 'Mark' menu to select appointments, then
use 'Archive' to copy this entries to the archive file. You'll
then be asked if it is acceptable to delete the copied entries
from the notes file -- normally this is what you want. This is
an important option for keeping the notes file manageable - a
shorter notes file makes Ample Notice snappier.
The archive file can be viewed with and manipulated by Ample
Notice. Use the 'Load' option to recall ARCHIVE.CAL, then change
the View Date to the start of the year you wish to review.
'DOS Shell' - Temporarily exit Ample Notice. (Described in
Section 6.)
'Append marked' is just like 'Archive', but is used for appending
marked notes to any other file. For example, you might want to
copy appointments from your personal notes file to the notes file
that your secretary uses. You have the option of subsequently
deleting the appointments you marked.
'Append from' lets you glue a copy of another file to the end of
your notes file. For example, you might run across the Tour de
France schedule in file form and wish to include it in your notes
file.
'Exit' - Quit Ample Notice. If you've made changes to your NOTES
file, you'll be given an opportunity to save them.
Edit.
Insert appointment <I>
Edit appointment <E>
Copy appointment <C>
Kopy with new date <K>
Delete appointment <D>
Undelete appt <U>
'Insert' (quick key 'I') opens an edit window for entering a new
appointment. Use <F10> to accept the new entry, <Esc> to abort
the entry, and <F1> for help.
THE FILE SCREEN 30
'Edit' (quick key 'E') lets you edit the cursor entry just as in
the appointments view.
'Copy' (quick key 'C') makes a copy of the cursor entry.
'Kopy' (quick key 'K' -- sorry for the spelling) lets you copy
the cursor entry with a change of date. While Ample Notice
supports many date patterns there will be cases in which it is
impossible to summarize a collection of appointments in a single
entry. Suppose that you are on a committee which plans meetings
on 10/8/93, 11/12/93 and 1/21/94; you will have to make three
separate entries to record these appointments. 'K' provides a
shortcut: start by typing the first appointment, e.g.
10/8/93 ABC committee meets in Charlotte
(and press <F10> to accept the entry). With the cursor on the
new entry, press 'K' to popup a calendar from which you can
select a date to replace 10/8/93. Use the cursor keys or mouse
to highlight the date of your choice (e.g. 11/12/93), then press
<Enter>; you'll see a copy of the first appointment with the new
date substituted. You can continue for as many copies as you
like.
'Delete' (quick key 'D') deletes the cursor entry. Deleted
entries are saved in a buffer (memory permitting) from which you
can 'undelete' later. The buffer is purged when you go to the
Appointments view or exit Ample Notice.
'Undelete' (quick key 'U') restores deleted entries at the cursor
position in reverse (last in - first out) order.
Search.
Find <F>
Find Next <N>
'Find' (quick key 'F') searches forward from the cursor position
for a string you are prompted to enter.
'Find Next' (quick key 'N') finds subsequent instances of the
string entered with 'Find'.
View.
Appointment View <V>
Calendar <Ctl C>
'Appointment View' (quick key 'V') switches to the Appointments
screen. Note that 'V' in this screen takes you back to the File
screen.
THE FILE SCREEN 31
'Calendar' (quick key <Ctrl C>) pops up a calendar in which you
can scroll with the cursor keys or mouse. <Ctrl C> can be used
when editing an appointment -- point to a date on the calendar,
press <Enter>, and the date is inserted in your entry.
Mark.
Mark Outdated appointments
Mark matched String
Mark current appointment <+>
Unmark current appointment <->
Clear all marks
'Mark' is used to designate entries to be copied or moved to
another file (using the 'File' option). Marks are cumulative --
you can use several marking options sequentially to highlight the
appointments you want to manipulate as a group.
'Mark Outdated' highlights all expired appointments.
'Mark matched String' lets you mark all appointments containing a
string that you enter.
'Mark current appointment' (quick key '+') highlights the
appointment at the cursor and advances the cursor position.
'Unmark current appointment' (quick key '-') deselects a
previously selected appointment.
'Clear all marks' deselects all entries, giving you a fresh
start.
Sort.
Sort by Date
Sort by Category
When you view your appointments in Appointment View, order isn't
normally a problem -- chronological order is what you expect and
what you get. However, File View may show a rather jumbled
sequence of entries depending on how you entered them. If you
make much use of File View (and you should use this view at least
for archiving), you will find it helpful to put entries in some
kind of order. The Sort option lets you sort by date or by
category. If you sort by date, all entries on one date
(regardless of category) will precede all entries on a later
date. Sorting by
category lets you order first by category, then by date, then by
time. In either case, cyclical appointments are listed following
THE FILE SCREEN 32
all one-time appointments. Be sure to save the file if you want
the sorted order to be retained next time you run Ample Notice.
It's often convenient to include entries in your notes file that
you don't want on your calendar. Preceding the entries with ';'
(or any other symbol which prevents Ample Notice from interpret-
ing the entries as appointments or notes) works nicely. You can
preserve the order of such entries by starting them with charac-
ters that sort properly. For example, you can start the first
entry with ';01', the second with ';02', etc.
8. CONFIG.CAL
When Ample Notice begins execution it looks first for a file
called CONFIG.CAL (or other file explicitly given on the command
line) which contains data describing your preference for screen
colors, printer formats, file names, etc. The configuration file
may be identified on the command line (see the following section)
to handle multiple users or different sets of preferences. If
the command line does not specify a configuration file, Ample
Notice looks first in the directory containing AN.EXE (probably
\AN3); if it doesn't find CONFIG.CAL there then the DOS PATH is
searched. If no configuration file is found then default values
are used; for many users these defaults will be appropriate. If
you wish to create or modify a configuration file you may use any
ASCII editor, including that in Ample Notice. To use the AN edi-
tor you can start with something like AN -E -F \AN3\CONFIG.CAL,
which will load AN and immediately start editing the file
\AN3\CONFIG.CAL. The file will consist of one or more lines,
which each line either a comment or an Ample Notice option.
Comment lines start with the semicolon character. Option lines
fall into four categories: True/false, values, strings, and
lists. Here is an example of each:
; The following true/false option suppresses the 'Welcome'
; screen that otherwise comes up on the 1st and 15th of each
; month:
NoWelcome
; The following value option specifies style 4 (Custom) for
; printing lists:
ListMode 4
; The following string option specifies that Ample Notice should
; use c:\an3\notes for the notes file:
Notes c:\an3\notes
; The following list option specifies that print style 4
; (Custom)corresponds to a width of 120 characters, a length of
; 96 characters, a left margin of 6 characters, and lists
; printed in 3 columns.
Dimensions 4,120,96,6,3
The case of the options doesn't matter -- the case shown is used
just for readability. Options may be abbreviated, but you'll
THE FILE SCREEN 33
probably be glad you spelled out the entire word when you edit
CONFIG.CAL a month later.
The available options are listed below in the four categories
just illustrated.
True/false options
AllCategories - All categories are displayed in the appointments
screen by default. Otherwise, only appointments not in any
explicit category are first shown. Regardless of the setting
of this option, categories can be selected using the Categories
menu.
BW - Forces Ample Notice to treat the screen as black and white
rather than color. This is useful for LCD projection devices.
Century20- Changes the century base to 2000. Normally, 9/15/93
refers to the year 1993; if 'Century20' is placed in
CONFIG.CAL, the year will be interpreted as 2093. After 2099,
contact Granny's for an update of Ample Notice.
CheckEscEdit - Gives you a second chance if you press <Esc> when
editing an appointment. Normally any editing you have done (on
a single appointment) will be abandoned when you press <Esc>.
European - Interpret dates in European format (day/month/year).
FullPrintout - Normally, appointments for different dates are
separated by a blank line on printouts. Adding 'FullPrintout'
to CONFIG.CAL packs appointments more closely by removing this
space.
FullScreen - Normally, appointments for different dates are
separated by a blank line on the screen. Adding 'FullScreen'
to CONFIG.CAL removes this space.
MouseOff - If you have a mouse but don't want Ample Notice to use
it, include this option.
NoAlarm - Don't set the alarm automatically on exit. If this
choice is specified alarms must be set manually with the 'A'
option in the appointments screen or by using the
SetAlarmsOnEntry option below.
NoCategoryCodes - Normally, category codes are displayed in
appointments. For example, assuming that the category XX had
been previously defined,
\*XX 2/15/93 This is a test
would show as
XX This is a test
If NoCategoryCodes is in effect, the 'XX' is suppressed.
NoClear - Don't clear the screen when exiting AN.
CONFIG.CAL 34
NoExitPrompt - Don't prompt when exiting AN unless the notes file
has been modified and not saved. With this option, pressing
<Esc> will land you back at the DOS prompt quickly. If you
pressed <Esc> by mistake, you can always run AN again.
NoListNotes - Normally, when you choose the 'Print list' option,
the 'Include notes' setting defaults to YES. This changes the
default to NO.
NoMilitaryTime - Don't try to interpret time in military format.
For example, the entry
10/20/93 1500 Rosewood Avenue, party.
is read by default as an appointment at 1500 hours (3:00 p.m.).
NoMilitaryTime prevents this interpretation.
NoWelcome - By default AN shows an advertisement on the 1st and
15th of each month encouraging the user to register the
program. 'NoWelcome' guarantees that you won't be bothered by
such commercial interruptions in the future. We just want to
make sure that you know that the program is Shareware, not
public domain - see Section 11 for details.
Overwrite - Make all text editing start in overwrite rather than
insert mode. The cursor size indicates mode: fat = insert,
skinny = overwrite.
RestoreAttributes - restores previous screen colors when you exit
Ample Notice.
SetAlarmsOnEntry - Normally alarms are set when you exit AN or
when you explicitly set them in the program. If you want
alarms to be set when you enter AN as well, add this option.
SIDateFormat - Enables recognition of the date format YYYY.MM.DD
for one-time appointments.
SkipCategoryDefs - Category definitions should precede category
references in the notes file (they are put at the start of the
file when you sort), but when you enter the file screen it is
convenient to place the cursor below such definitions so that
you're ready to enter an appointment. If this option is
used, AN will scroll the file to skip the display of category
definitions when the file screen is first entered. You can
still scroll backwards through the file to view or change the
category entries. This option is recommended if you make much
use of categories.
SortAlpha - Sort notes alphabetically regardless of category
rather than the default of category first, alphabetical order
second.
SplitDayPrintout - Allows appointments for one day to be
continued on the next page of a printout. Normally it's all or
CONFIG.CAL 35
nothing -- if all appointments for a day don't fit at the end
of one page, the whole day is moved to the next page. This
option is useful if you typically have several appointments
each day.
SuppressCategoryHeadings - Suppress the display of category
header lines in the appointments screen (notes section).
Tomorrow - Make tomorrow the default starting date for printouts.
Truncate - truncate entries in the appointments window after the
first carriage return. The full entry will still be visible in
the edit window, but you'll see just the first line on the left
half of the screen.
WaitOnFF - Wait at the end of each page for paper change.
Value options (followed by a single number)
AlarmDelay - Specifies the default advance time for alarms. If
no AlarmDelay line is included, alarms will be set 5 minutes in
advance of appointment times unless an explicit advance is
given with \(advance).
AlarmDelay 10
would change the default to 10 minutes.
BorderStyle - Ample Notice uses IBM graphics symbols to make
pretty borders on printouts. If your printer doesn't support
IBM graphics characters, or if you don't want borders, use one
of the following options:
0 - ASCII characters only ,
1 - IBM graphics,
2 - no borders.
Another consideration is speed - ASCII characters will print
much faster than IBM graphics on dot matrix printers.
ExitVideoMode - If you want to get exotic with switching video
modes, this lets you specify the mode to initiate when AN
exits.
ListMode - Lets you change the default print mode for 'Print
list' from Normal to Compressed, Tiny, or Custom. Use the
value 2 for Compressed, 3 for Tiny, and 4 for Custom.
MaxLength - Maximum number of lines allowed in the notes file.
The default is 2000, but this can be increased to approximately
4000 - 7000 depending on the average length of your
appointments and the available memory. Reducing this value
will improve AN's speed somewhat and will lower memory
requirements.
MonthMode - Used to change the default print mode for 'Print
Months', with the same options as ListMode.
CONFIG.CAL 36
NagInterval - Cyclical appointments with the 'nag' option have to
quit nagging sometime; the default value is one week. For
example, the entry
\n 10/17 abc
will show 'abc' in the Notes section for the 7 days following
10/17 each year. NagInterval can be used to change 7 to
another value.
NumDays - Number of days for viewing appointments. The default
is a year's worth, and this can be revised downward. For
example,
NumDays 100
will span only 100 days of appointments. Reducing the default
value will speed up AN a little, and will let you get by with
less memory.
Rows - If your eyesight is good and you want a lot of information
on the screen, specify 43 (for 43 lines on an EGA display) or
50 (for 50 lines on a VGA display).
TapShift - By default, Ample Notice lets you tap the <Alt> key to
move to the main menu. Since Windows and DESQview may make
competing use of the <Alt> key, you can substitute one of the
following:
1 - right shift,
2 - left shift,
3 - ctrl.
UnimportantDay - Specifies the day of the week on which
'unimportant' appointments (indicated by '\U') are viewed. The
values should be in the range 0 (Sunday) to 6 (Saturday). The
default is 1 (Monday).
String options (followed by a word)
Archive - Archive file name. The default is ARCHIVE.CAL in the
directory from which AN.EXE is loaded.
Archive c:\mydir\olddates
changes the default to the file specified.
HiMemAlarm - High memory start location for alarm search.
Normally ALARM.COM is loaded in low memory and this option
should not be used. If you are using a memory management
program such as Quarterdeck's QEMM to put resident programs in
high memory, you will have to let AN know where to start
looking for ALARM in order to set the day's alarm times. The
operand should be the hexadecimal segment address (0 - FFFF) at
which to start looking; the search then proceeds upward in
memory. You don't have to know the exact location, but make
sure you underestimate the address. Example:
HiMemAlarm C000.
CONFIG.CAL 37
Notes - Specifies the default notes (calendar) file. If not
given, the file is taken as NOTES in the directory from which
AN.EXE is loaded.
OutDevice - Specifies where AN output should by default (normally
PRN). For example
OutDevice LPT2
would send output to a printer on a second parallel port, and
OutDevice c:\mydir\temp.out
would send output to the named file. This specification can
still be changed from within the Ample Notice print menu.
List options (followed by a list of numbers separated by commas)
ColorList - Specifies the colors AN should use on the screen.
The default values should be acceptable for most users, and if
you want to change these the easiest way is to run the ANINST
program (which sets/modifies the ColorList line for you).
However, if you want to tinker with this entry directly,
here's how to do it:
ColorList is followed by a list of 27 color numbers for the
various screen fields and functions used by AN. Foreground
colors can be in the range 0 - 15, while background colors are
restricted to 0 - 7. The color values are listed in Section 4.
The 27 colors represent: main background, main normal, main
highlight, main border, marked background, marked foreground,
edit background, edit normal, edit highlight, edit border,
calendar background, calendar normal, calendar highlight,
calendar border, options background, options normal, options
highlight, user color 1 background, user 1 foreground, user 2
background, user 2 foreground, user 3 background, user 3
foreground, user 4 background, user 4 foreground, menu
selection bar background, menu selection bar foreground.
The ANSETUP installation routine will initialize the following
printer options to plausible values, but you may want to
experiment with changes if you feel comfortable manipulating
printer control codes. Your printer manual will most likely have
a control code appendix which will help.
Dimensions - Print mode number (1-4) followed by a list of
formatting dimensions and print options. The mode numbers 1
- 4 correspond to the modes Normal, Compressed, Tiny, and
Custom. While these names are suggestive of the default print
styles, you can define any of the four to any new style. The
sequence is: text width, text length, left margin, number of
print columns, oneline, minimum box size. The number of
columns is used for list style only - month style always uses
seven columns. If 'oneline' is 1, each appointment is
truncated past the first line in printouts for the
corresponding style. Oneline = 0 means the entire appointment
will be printed. Minimum box size is the smallest number of
CONFIG.CAL 38
lines for each cell in the month-style printouts. AN will
always expand boxes to fit appointment lists, but this value
lets you set aside possibly empty boxes which you can fill in
later by hand. For example:
Dimensions 1,120,60,6,3,0,0
This sets up the dimensions for print mode 1 ('Normal').
Prefix - Print mode number (1-4) followed by a list of decimal
control codes to be sent to the printer at the start of each
page. For example,
Prefix 4,15,27,83,0
sets up the fourth printer mode ('Custom') to compressed (15)
superscript (<Esc> 'S' 0).
Reset - Print mode number (1-4) followed by a list of decimal
control codes to be sent to the printer at the end of each
page. This should normally include the form feed character
(12). For example,
Reset 3,12,27,64
indicates that in the third printer mode ('Tiny') a form feed
(12) followed by <Esc> '@' (which resets Epson-compatible
printers to the power-up state) terminates each page.
HeaderEnd - Print mode number (1-4) followed by a list of decimal
control codes to be sent to the printer at the end of each
header line. For example:
HeaderEnd 1,27,53
turns off italics in the Normal style (print mode 1).
HeaderStart - Print mode number (1-4) followed by a list of
decimal control codes to be sent to the printer at the start of
each header line (such as the date for a list of appointments).
For example,
HeaderStart 1,27,52
turns on italics in the Normal style.
9. Command line options
When you run AN you may specify parameters in the command
line which override those in CONFIG.CAL (or the defaults). The
syntax is
AN [-A] [-C configfilename] [-D #days] [-E] [-F notesfilename]
[-I] [-W]
(where the options can be given in any order or omitted, and the
brackets are not included). For example,
AN -D 30 -F C:\MYNOTES
will list appointments from the file MYNOTES for 30 days.
Following is a description of each option.
CONFIG.CAL 39
A - will set the alarm clock (if loaded) automatically without
showing the appointments screen. This can be used in your
AUTOEXEC.BAT file to reduce the number of keystrokes you must
enter to set the alarm clock.
C - Specifies a configuration file other than CONFIG.CAL. This
is especially useful if more than one person uses your system.
For example:
AN -C FRED.CAL
D - Gives the number of days to be listed. (no more than 365)
The value overrides the default of 365 days or the replacement
default in CONFIG.CAL.
E - Enter editor directly. AN -E will take you directly into the
editor with NOTES loaded, or AN -E -F MYFILE will load MYFILE
instead. This is useful for editing ASCII files such as
CONFIG.CAL, when you don't want to interpret the file as a list
of appointments.
F - Specifies an appointments file other than \NOTES. E.g.,
AN -F C:\BOB.CAL
I - Shows information screen at beginning. Use this option to
view the AN version number or to see registration
information. The information screen is otherwise shown
automatically on the 1st and 15th of each month unless
'NoWelcome' is placed in CONFIG.CAL.
W - Wait at form feeds. This has the same effect as 'WaitOnFF'
in CONFIG.CAL but doesn't make the end-of-page pause permanent.
Again, there will almost certainly be additions to this list
described in the READ.ME file.
10. Tips for effective use
Ample Notice is a flexible product and you will probably develop
some applications not foreseen by Granny. Here are a few
suggestions that will help you exploit the program.
Try to keep your notes (reminders starting with *) to less than a
screenful. Note categories are very helpful for breaking
reminders into smaller chunks. Likewise the \U option serves to
keep information overkill off the screen.
Categories are also great for scheduling meetings. Use a
category definition for each person in your organization, then
use the 'Category' menu to select the people you want to
schedule.
COMMAND LINE OPTIONS 40
Ample Notice is significantly snappier with small notes files
than with large ones. If AN is sluggish, reduce the size of your
notes file. The most obvious way to do this is by archiving
outdated appointments. You'll also want to browse through your
notes file for categorized notes you don't need any more. If
your notes file is still too large, consider using more than one
notes file for multiple applications.
Your archive file can be very helpful for business or tax
purposes; you can recall exactly when you took a trip or filed a
report. However, its best not to go overboard -- delete
frivolous items before performing the archive operation or you'll
have a file full of dates of haircuts and such. If you sort your
appointment file before archiving then your archive file will
stay sorted, but if you happen to archive unsorted appointments
remember that you can always load ARCHIVE.CAL and sort it
directly.
Even with restraint in the choice of archived appointments, the
ARCHIVE.CAL file will eventually get large. One strategy to
manage the size of the file is to break it into separate one-year
files. For example, at the end of 1992 enter the DOS command
REN ARCHIVE.CAL ARCHIVE.92
The next time you archive from Ample Notice, a new ARCHIVE.CAL
file will be created. At the end of 1993, repeat the procedure
using the extension '93'.
Until computers get small enough to carry around all the time,
provision must be made for time away from the keyboard. Using
the 'Custom' print style, you can obtain an appointments listing
which will fit neatly into a wallet or purse. This is often
preferable to lugging around a bound appointments book, which is
not apt to make it to the tennis court or the grocery checkout
line. The default printer parameters installed with ANSETUP may
not suit your taste -- try fiddling with the print options in
CONFIG.CAL, or contact Granny's if you have questions about
obtaining special effects. Some printer alternatives will be
described in the READ.ME file.
If you need to handwrite appointments on your Ample Notice
printout when you're away from your computer, you'll need some
white space left on the paper. For month-style printouts, see
the 'Dimensions' option in Section 8 for a description of how to
change the size of the boxes on the calendar. For list-style
calendars, try adding one or more entries as follows:
!1d___________________________
This says to add the appointment '___________________________'
every day. This will print as a blank line to be filled in.
Ample Notice works very well with the multitasking environments
DESQview and Windows. You'll want to load ALARM in a window
rather than in AUTOEXEC.BAT; see the file TECH.DOC for details.
Also see this file for information regarding the use of Ample
Notice on a network.
TIPS FOR EFFECTIVE USE 41
For Ample Notice to be most effective it must be used on a
regular basis. Put ALARM and AN in your AUTOEXEC.BAT file -- on
your hard disk if you have one, or on a floppy which you will
always use to boot your computer.
11. About Shareware
'Shareware' is a means of software distribution with several
advantages to the consumer. The complete package including this
instruction manual is contained on a single diskette which may be
freely copied and distributed. Word of mouth provides a more
accurate and less expensive way of making a product known than
magazine advertisements, and the savings keep Ample Notice's cost
down.
You can obtain the current Ample Notice disk from Granny's Old-
Fashioned Software for $5 or a registered package for $35.
(Shipping for US/Canada/Mexico included; other orders please add
$3.) Registration provides the following benefits:
1. A current version of the Ample Notice disk.
2. A printed manual.
3. A mail-in card for a free update of Ample Notice.
4. Telephone support for your technical questions.
Shareware does not mean 'public domain'. Distribution is
permitted only if the package stays intact; all files should be
passed on in unmodified form. Commercial distributors may sell
copies of the package subject to the conditions described in the
VENDOR.DOC file. Restrictions to use by an individual are
described in LICENSE.DOC. One of these restrictions is that
unregistered use of Ample Notice past a trial period of 60 days
is prohibited.
To register, phone (with MC or VISA) (704) 264-6906, fax (704)
264-4634, or mail payment to:
Granny's Old-Fashioned Software
Route 4, Box 216
Boone, NC 28607-9423
USA
North Carolina residents please add 6%. Please pay by MC/VISA,
check in US funds drawn on US bank, or by cash. Foreign orders
may send cash in dollars or in local currency (no coins), but
please allow a small margin for exchange rate fluctuations.
An order form is provided on disk under the name REGISTER.DOC.
Site licensing is also available; see READ.ME for current rates.
TIPS FOR EFFECTIVE USE 42